Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F4 Wimbledon - London Verona Challenger U.S. Open - New York ASB Classic - Auckland Barletta Challenger Split Challenger Wimbledon - London Bratislava 1 Challenger Austria F3 Morocco F2 Italy F9 Austria F5 Hungary F4 Croatia F6 Czech Republic F4 Czech Republic F6 Croatia F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F5 Germany F6 Bosnia/Herzegovina F5 Spain F40 Spain F41 Czech Republic F5 Czech Republic F6 Germany F1 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Germany F12 Slovak Rep. F1 Egypt F14 Czech Rep F4 Egypt F1 Croatia F1 Croatia F2 Turkey F5 Croatia F3 Turkey F6 Czech Republic F1 Czech Republic F2 Czech Republic F3 Poland F2 Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F1 Czech Republic F2 Armenia F2 Estonia F1 Slovakia F2 Romania F7 Turkey F29 Turkey F30 China F1 Turkey F3 USA F5 USA F7 USA F8 France F7 France F8 Czech Republic F2 Czech Republic F3 Germany F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 Austria F5 Slovakia F3 Poland F4 Austria F7 Georgia F2 Portugal F4 Portugal F5 Croatia F10 Morocco F6 Croatia F11 Croatia F12 Germany F2 Israel F1 Germany F3 Israel F2 Croatia F1 Croatia F2 USA F5 USA F6 Croatia F4 Croatia F5 Croatia F6 Czech Republic F2 Slovakia F1 Croatia F1 Austria F1 Austria F1 Czech Republic F4 Netherlands F2 Austria F8 Spain F2 Spain F3 Algeria F1 Algeria F2 Czech Republic F4 Croatia F1 Morocco F1 Slovenia F3 Poland F2 Poland F3 Egypt F10 Egypt F11 Poland F10 Spain F38 Czech Republic F4 Czech Republic F5 Austria F1 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Austria F11 Czech Republic F3 Czech Rep F5 USA F6 Czech Republic F5 Czech Republic F6 Egypt F34 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Czech Republic F9 Qatar F1 Qatar F2 Egypt F33 Egypt F34 Egypt F6 Egypt F7 Egypt F8 Egypt F11 Egypt F12 Egypt F15 Czech Republic F4 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F6 (Heraklion) Greece F7 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Serbia F4 (Subotica) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F29 (Cairo) Egypt F30 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Prague M25 Pardubice M25 Vogau Czech Republic F1 M25+H Ricany M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Poznan M25 Prague M25 Pardubice M15 Poprad M25 Prostejov M25 Budapest M15 Cairo Akbank Private Banking TED Open - Istanbul Trnava Challenger Meknes Challenger Ostrava Challenger Poznan Challenger Heilbronn Challenger Timisoara Challenger Heilbronn Challenger Kazan Challenger Czech Republic F9 Bordeaux Challenger Prostejov Challenger Greece F1 (Heraklion) KGHM Polish Indoors - Wroclaw Ljubljana Open - Ljubljana Czech Indoor Open - Prague M15 Bologna Unicredit (Suisse) Bank S. A. Challenger - Chiasso The LTA Manchester Trophy - Manchester Karshi Challenger - Karshi ECM Prague Open 2008 - Prague Kosice Open-Steelers Cup 2008 - Kosice Oberstaufen Cup-Head German Master's Series - Oberstaufen Czech Open 2005 - Prostejov Rabat Challenger Banja Luka Challenger Trnava Challenger Bytom Challenger Brasov Challenger Monza Challenger Prague Challenger Prostejov Challenger Braunschweig Challenger Cordenons Challenger Trnava Challenger Kazan Challenger Meknes Challenger Ostrava Challenger Prague Challenger Prostejov Challenger Recanati Challenger Genova Challenger Naples Challenger Braunschweig Challenger Sassuolo Challenger Ostrava Challenger Liberec Challenger Cordenons Challenger Brest Challenger Sibiu Challenger Mons Challenger Bratislava Challenger Marburg Challenger Astana Challenger Cherbourg Challenger Mersin Challenger Liberec Challenger Trnava Challenger Mons Challenger Ostrava Challenger Prostejov Challenger Ortisei Challenger Prostejov Challenger Milan Challenger Tarragona Challenger Ortisei Challenger Bratislava Challenger M15 Uslar Prostejov Challenger Rabat Challenger ECM Cup - Prague ECM Cup - Prague Neride Prague Indoor - Prague Rome Challenger Heilbronn Challenger Prostejov Challenger Zivnobanka Czech Open - Prostejov Caltanissetta Challenger Czech Indoor Open - Prague Czech Open - Prostejov San Benedetto Challenger - San Benedetto Porsche Open - Poznan Banja Luka Challenger 2004 - Banja Luka X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Ostrava Open 2005 - Ostrava Architect Open - Budapest Pullach Challenger 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Czech Open 2006 - Prostejov Brest Challenger Canberra Challenger Timisoara Challenger - Timisoara Iskratel Open - Kranj Marbella Challenger Alicante Challenger Ostrava Challenger Aix En Provence Challenger Braga Challenger Heilbronn Challenger Prostejov Challenger Liberec Challenger Kaohsiung Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Prosperita Open 2007 - Ostrava Bangkok Challenger ECU Prague Open - Prague Pau Challenger Oberstaufen Cup - Oberstaufen Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Meerbusch Challenger Bukhara Challenger - Bukhara Tulln Challenger Szczecin Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bogota Challenger Ismaning Challenger Lima 2 Challenger Eckental Challenger Roanne Challenger Bendigo Challenger Bengalaru 2 Challenger Roseto Degli Abruzzi 2 Challenger Marbella Challenger Oeiras 1 Challenger LTA Shrewsbury Challenger - Shrewsbury Nottingham Challenger Granby Challenger Rijeka Open - Rijeka Unicredit Czech Open - Prostejov San Marino CEPU Open - San Marino Ostrava Challenger TEAN International - Alphen Aan Den Rijn Surbiton Challenger Liberec Challenger Grodzisk Mazowiecki Challenger ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Mouilleron-Le-Captif Challenger Labertz Open by Stawag - Aachen Karlsruhe Challenger Geneva Challenger Freudenstadt Challenger Lugano Challenger Monza Challenger Ostrava Challenger Prostejov Challenger Prague Challenger Prostejov Challenger Tampere Challenger Cordenons Challenger Trani Challenger Unicredit Czech Open 2007 - Prostejov Banja Luka Challenger Villena Challenger Banja Luka Challenger 2008 - Banja Luka Ismaning Challenger Casablanca Challenger Rome Challenger Barletta Challenger Prostejov Challenger Zagreb Challenger Qatar ExxonMobil Open - Doha Manerbio Challenger Madrid Challenger Mersin Challenger Palermo Challenger San Benedetto Challenger - San Benedetto Banja Luka Challenger Madrid Challenger Ortisei Challenger Open de Rennes - Rennes Tanger Challenger Sarajevo Challenger Kosice Challenger Banja Luka Challenger San Marino Challenger Black Forest Open 2004 - Freudenstadt Brasov Challenger Banja Luka Challenger BRD Nastase Tiriac Trophy - Bucharest Trnava Challenger Orleans Challenger Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo Casablanca Challenger Timisoara Challenger - Timisoara Citta di Monza - Monza Ostrava Challenger Aix En Provence Challenger Oberstaufen Cup - Oberstaufen PBZ Zagreb Indoors - Zagreb Prague Challenger Marburg Challenger San Benedetto Challenger Marrakech Challenger St. Brieuc Challenger Oberstaufen Challenger Prague Challenger Manerbio Challenger Banja Luka Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Bergamo Challenger Geneva Challenger Tehran Open ATP Challenger - Tehran Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney PBZ Zagreb Indoors - Zagreb AEGON Championships - London IX Trofeo Ciudad de Quito - Quito Mercedes Cup - Stuttgart Brasov Challenger - Brasov Bratislava Challenger Casablanca Challenger PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Ostrava Challenger ATP Vegeta Croatia Open - Umag Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Aircel Chennai Open - Chennai Prostejov Challenger Heineken Open - Auckland Prague Open - Prague Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Banja Luka Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel 6th Sardinian International Championships - Cagliari Kaohsiung Challenger Rome Challenger ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Kosice Challenger Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Bet-at-home Open - Hamburg San Luis Potosi Challenger - San Luis Potosi Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Challenger Leon 2004 - Leon Kremlin Cup - Moscow Maharashtra Open - Pune ASB Classic - Auckland Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Constanta Challenger Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Sao Jose Do Rio Preto Challenger Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Tata Open Maharashtra - Pune Open 13 Provence - Marseille Ostrava Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Budapest Challenger - Budapest Open Parc - Lyon Rome Challenger Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Zhuhai Open - Zhuhai Ljubljana Open - Ljubljana Arroyo de la Encomienda - Valladolid Argentina Open - Buenos Aires Sao Leopoldo Challenger San Benedetto Challenger Tashkent Challenger Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach 10ø Tornea B. Camparini - Reggio Emilia Buenos Aires Challenger Rimini Challenger Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Hamburg European Open - Hamburg Antalya Open - Antalya Brasov Challenger Murray River Open - Melbourne Open Sud de France - Montpellier Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Riviera di Rimini Challenger 2004 - Rimini Bratislava Challenger Trofeo Francesco Guzzini - Recanati Astana Open - Nur-Sultan Samarkand Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Braunschweig Challenger Tampere Challenger Hall of Fame Open - Newport Prostejov Challenger Iasi Challenger Ilkley Challenger Dubrovnik Open - Dubrovnik Genova Challenger Sibiu Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Quimper Challenger Cherbourg Challenger Prague Challenger Prostejov Challenger Heilbronn Challenger Oeiras 3 Challenger Liberec Challenger Bengalaru 1 Challenger Ilkley Challenger Blois Challenger Eckental Challenger Vancouver Challenger Canottieri Minico 2004 - Mantova Parma Challenger Manama Challenger Prague 2 Challenger Prostejov Challenger Marrakech Challenger Canberra Challenger Nottingham Challenger Glasgow Challenger Tenerife 3 Challenger Trnava Challenger Skopje Challenger Amersfoort Challenger Liberec Challenger Manacor Challenger Istanbul Challenger St. Tropez Challenger Roanne Challenger St. Brieuc Challenger Helsinki Challenger Oeiras 3 Challenger Chennai Challenger New Delhi Challenger Pune Challenger Ostrava Challenger Grand Prix Hassan II - Casablanca Bauer Watertechnilogy Cup 2008 - Eckental Meknes Challenger Oberstaufen Challenger Hypo Group Tennis International - Portschach BMW Open - Munich Mercedes Cup - Stuttgart Zhuhai Open - Zhuhai Austrian Open - Kitzbuhel Konzum Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Nordea Open - Bastad Sardegna Open - Cagliari Emilia-Romagna Open - Parma Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech Sony Open Tennis - Miami Braunschweig Challenger Bet-at-home Open - Hamburg Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, IND-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, Group C Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, 1R, AUS-CZE 4-1 Hersonissos 1 Challenger